The Relative Power of Composite Loop Agreement Tasks
نویسندگان
چکیده
Loop agreement is a family of distributed tasks that includes set agreement and simplex agreement, and was used to prove the undecidability of wait-free solvability of distributed tasks by read/write memory. Herlihy and Rajsbaum defined the algebraic signature of a loop agreement task, which consists of a group and a distinguished element. They used the algebraic signature to characterize the relative power of loop agreement tasks. In particular, they showed that one task implements another exactly when there is a homomorphism between their respective signatures sending one loop to the other. In this paper, we extend the previous result by defining the composition of multiple loop agreement tasks to create a new one with the same combined power. We generalize the original algebraic characterization for relative power to compositions of tasks. In this way, we can think of loop agreement tasks in terms of their basic building blocks. We also investigate a category-theoretic perspective of loop agreement by defining a category of loops, showing that the algebraic signature is a functor, and proving that our definition of task composition is the “correct” one, in a categorical sense. 1998 ACM Subject Classification F.1.2 [Modes of Computation] Parallelism and Concurrency
منابع مشابه
A Classification of Degenerate Loop Agreement
Loop agreement is a type of distributed decision tasks including many well-known tasks such as set agreement, simplex agreement, and approximation agreement. Because of its elegant combinatorial structure and its important role in the decidability problem of distributed decision tasks, loop agreement has been thoroughly investigated. A classification of loop agreement tasks has been proposed, b...
متن کاملA Wait - Free Classi cation of Loop
Loop agreement is a family of wait-free tasks that includes set agreement and approximate agreement tasks. This paper presents a complete classiication of loop agreement tasks. Each loop agreement task can be assigned an algebraic signature consisting of a nitely-presented group G and a distinguished element g in G. This signature completely characterizes the task's computational power. If G an...
متن کاملA classification of wait-free loop agreement tasks
Loop agreement is a family of wait-free tasks that includes instances of set agreement and approximate agreement tasks. A task G implements task F if one can construct a solution to F from a solution to G, possibly followed by access to a read/write memory. Loop agreement tasks form a lattice under this notion of implementation. This paper presents a classi cation of loop agreement tasks. Each ...
متن کاملA Wait-Free Classification of Loop Agreement Tasks
A task is a distributed coordination problem in which each process starts with a private input value taken from a finite set, communicates with the other processes by applying operations to shared objects, and eventually halts with a private output value, also taken from a finite set. Examples of important, previously studied tasks include consensus, renaming, and set agreement. A protocol is a...
متن کاملError assessment in man-machine systems using the CREAM method and human-in-the-loop fault tree analysis
Background and Objectives: Despite contribution to catastrophic accidents, human errors have been generally ignored in the design of human-machine (HM) systems and the determination of the level of automation (LOA). This paper aims to develop a method to estimate the level of automation in the early stage of the design phase considering both human and machine performance. Methods: A quantita...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015